package com.tutos.dao;

import java.util.List;

import com.tutos.model.Estudiante;
import com.tutos.model.Monitor;

public class MonitorDAO extends BaseDAO<Monitor> {

	@Override
	public List<Monitor> getAll() {
		return search("getAllMonitores");
	}

	public Monitor getMonitorByCorreo(String correo) {
		QParameter<String, String> parameter = new QParameter<String, String>(
				"correo", correo);

		List<Monitor> monitores = search("getMonitorByCorreo", parameter);

		if (monitores.isEmpty())
			return null;

		return monitores.get(0);
	}

	public Monitor getPersonaByCorreo(String correo) {
		QParameter<String, String> parameter = new QParameter<String, String>(
				"correo", correo);

		List<Monitor> monitores = search("getMonitorByCorreo", parameter);

		if (monitores.isEmpty())
			return null;

		return monitores.get(0);
	}

}